package com.ruoyi.pressure.service;

import java.util.List;
import com.ruoyi.pressure.domain.KyLaneMgylAbnormal;

/**
 * 错 杆（索）应力测点异常信息数据项说阴Service接口
 * 
 * @author ruoyi
 * @date 2024-11-06
 */
public interface IKyLaneMgylAbnormalService 
{
    /**
     * 查询错 杆（索）应力测点异常信息数据项说阴
     * 
     * @param kyLaneMgylAbnormalId 错 杆（索）应力测点异常信息数据项说阴主键
     * @return 错 杆（索）应力测点异常信息数据项说阴
     */
    public KyLaneMgylAbnormal selectKyLaneMgylAbnormalByKyLaneMgylAbnormalId(String kyLaneMgylAbnormalId);

    /**
     * 查询错 杆（索）应力测点异常信息数据项说阴列表
     * 
     * @param kyLaneMgylAbnormal 错 杆（索）应力测点异常信息数据项说阴
     * @return 错 杆（索）应力测点异常信息数据项说阴集合
     */
    public List<KyLaneMgylAbnormal> selectKyLaneMgylAbnormalList(KyLaneMgylAbnormal kyLaneMgylAbnormal);

    /**
     * 新增错 杆（索）应力测点异常信息数据项说阴
     * 
     * @param kyLaneMgylAbnormal 错 杆（索）应力测点异常信息数据项说阴
     * @return 结果
     */
    public int insertKyLaneMgylAbnormal(KyLaneMgylAbnormal kyLaneMgylAbnormal);

    /**
     * 修改错 杆（索）应力测点异常信息数据项说阴
     * 
     * @param kyLaneMgylAbnormal 错 杆（索）应力测点异常信息数据项说阴
     * @return 结果
     */
    public int updateKyLaneMgylAbnormal(KyLaneMgylAbnormal kyLaneMgylAbnormal);

    /**
     * 批量删除错 杆（索）应力测点异常信息数据项说阴
     * 
     * @param kyLaneMgylAbnormalIds 需要删除的错 杆（索）应力测点异常信息数据项说阴主键集合
     * @return 结果
     */
    public int deleteKyLaneMgylAbnormalByKyLaneMgylAbnormalIds(String[] kyLaneMgylAbnormalIds);

    /**
     * 删除错 杆（索）应力测点异常信息数据项说阴信息
     * 
     * @param kyLaneMgylAbnormalId 错 杆（索）应力测点异常信息数据项说阴主键
     * @return 结果
     */
    public int deleteKyLaneMgylAbnormalByKyLaneMgylAbnormalId(String kyLaneMgylAbnormalId);

    List<String> getMgylValueList();
}
